﻿@charset "utf-8";
html{overflow-x:hidden; overflow-y:scroll; }
/* CSS Document */


body{ margin:0px; padding:0px; font-size:12px; color:#666; font-family:微软雅黑,"Microsoft YaHei", Verdana, Arial, Geneva,sans-serif,微软雅黑; background:url(../images/bg_main.gif); /*background:#ffffff;*/ }
p,div,h1,h2,h3,h4,h5,form,input{margin:0px; padding:0px; }
img{ border:none; }
ul,li{ list-style:none; margin:0px; padding:0px; }
a{ text-decoration:none; color:#01a1e8; }
*a:hover{ text-decoration:underline; color:#01a1e8; }
#right a:hover{ text-decoration:underline; }
.clear{ clear:both; }
/*鍏叡*/
.m10{ margin-top:10px; }
*{ padding:0px; margin:0px; }




/* -----------------top----------------- */
.top{ width:100%; height:86px; background:url(../images/bg_topmenu.gif) repeat-x; }
.topbox{ width:980px; height:86px; margin:0 auto; }
.top_l{ width:400px; height:86px; float:left; }
.top_l img{ margin-top:15px; }
.top_r{ width:500px; height:86px; float:right; }
.Sbox{ width:500px; height:30px; margin-top:10px; }
.Sbox ul{ width:178px; height:24px; float:right; }
.Sbox ul li{}
.search input{ list-style:none; border:0px; }
.texsearch{ width:144px; height:24px; line-height:24px; padding-left:5px; color:#43936d; list-style:none; border:none; background:url(../images/bg_textbox.gif) left center no-repeat; overflow:hidden; float:left; }
.btnsearch{ width:29px; height:24px; list-style:none; border:none; background:url(../images/bg_search.gif) no-repeat; overflow:hidden; cursor:pointer; overflow:hidden; float:left; }
.hotline{ width:500px; height:30px; text-align:right; margin-top:10px;  }
.hotline span{ font-size:22px; font-weight:bold; color:#bb4545; height:30px; line-height:30px; }

.menu{ width:100%; height:46px; line-height:46px;  background:url(../images/bg_menu02.gif) repeat-x;}  
.menubox{ width:980px; height:46px; line-height:46px; margin:0 auto; } 
.menubox ul{}
.menubox > ul > li{ width:98px; height:46px; line-height:46px; text-align:center; float:left; }
.menubox > ul > li > a{ width:98px; height:46px; line-height:46px; color:#FFF; font-size:14px; font-weight:bold; display:block; background:url(../images/bg_menulist02.gif) center center no-repeat; }
.menubox > ul > li > a:hover{ width:98px; height:46px; line-height:46px; color:#FFF; font-size:14px; font-weight:bold; display:block; background:url(../images/bg_menulist_hover02.gif) center center no-repeat; }
.menubox > ul > li > div {}

/*----------------------------------- index ---------------------------------------*/
.Ad{ width:100%; height:auto; /*height:348px;*/ margin-top:15px; }
.Adbox{ width:980px; height:auto; /*height:348px;*/ margin:0 auto; display : block;}


/* slidebox */
.slidebox{height:300px;overflow:hidden;position:relative;border:solid 0px #ddd;margin:0px;margin-top:0px;  margin-bottom:0px;
    top: 0px;
    left: 0px;
}
.slidepic{height:auto;position:absolute;}/* 必要元素 */
.slidepic li{height:auto;overflow:hidden;}
.slidebtn{position:absolute;bottom:10px;right:10px;float:right;}
.slidebtn li{background:#fff;border:1px solid #D00000;cursor:pointer;float:left;height:18px;line-height:18px;width:18px;margin:4px;text-align:center;color:#D00000;}
.slidebtn li.current{background:#FF0000;border:1px solid #D00000;height:24px;line-height:24px;width:24px;margin:0 2px;color:#fff;font-weight:800;}

.fastNews{ width:100%; height:56px; background:url(../images/bg_fastnews.gif) repeat-x; }
.fNewsbox{ width:980px; height:56px; line-height:56px; margin:0px auto;vertical-align:center; position:relative; top:12px; }
#scrollDiv{width:auto;height:30px; line-height:30px;overflow:hidden;}
#scrollDiv ul,li{margin:0;padding:0}


.fastN_bt{ margin-right:10px; font-size:12px; font-weight:bold; }
.fastN_nr{}
.fastN_nr a{ color:#131514; }
.fastN_nr a:hover{ color:#39af69; }
.fastN_date{ margin-left:15px; color:#999; }


.fast1{ margin-top:1px; }
.fastbox1{ width:980px; height:348px; margin:0 auto; background:url(../images/bg_fastbox.png) no-repeat center center; }
.fastbox_1_left{ width:325px; height:348px; float:left; }
.fastbox_1_left_bt{ width:325px; height:36px; line-height:36px; }
.fastbox_1_left_bt span{ color:#296146; font-size:14px; font-weight:bold; }
.fastbox_1_left_bt > ul {margin-left:15px;}
.fastbox_1_left_bt > ul > li > a{ width:78px; height:36px; line-height:36px; font-size:14px;  color:#595959; display:block; float:left; }
.fastbox_1_left_bt > ul > li > a:hover{ width:78px; height:36px; line-height:36px; display:block; text-decoration:none; color:#39af69; background:url(../images/bg_fbox_menu_hover.gif) left center no-repeat; margin-right:2px; float:left; }
.fastbox_1_left_nr > ul{ padding:10px; }
.fastbox_1_left_nr > ul > li{line-height:18px; color:#878987; }

.fastbox_1_middle{ width:328px; height:348px; overflow:hidden; float:left; }
.fastbox_1_middle_bt{ width:328px; height:36px; }
.fastbox_1_middle_bt ul{ margin-left:15px;width:260px; height:36px; line-height:36px;float:left; }
.fastbox_1_middle_bt ul li{ width:78px; height:36px; line-height:36px; float:left; }
.fastbox_1_middle_bt ul li a{ width:78px; height:36px; line-height:36px; font-size:14px; color:#595959; display:block; margin-right:2px; float:left; }
.fastbox_1_middle_bt ul li a:hover{ width:78px; height:36px; line-height:36px; display:block; text-decoration:none; color:#39af69; background:url(../images/bg_fbox_menu_hover.gif) left center no-repeat; margin-right:2px; float:left; }

.fastbox_1_middle_nr{ padding:10px; float:left; overflow:hidden;  }
.fastbox_1_middle_nr ul{ width:312px; margin-top:10px; *margin-top:10px!important; *margin-top:0px; float:left;overflow:hidden;  }
.fastbox_1_middle_nr ul li{ width:312px; height:25px; line-height:25px; border-bottom:dashed #bbbbbb 1px; float:left; overflow:hidden; }
.fastbox_1_middle_nr span{ float:right;overflow:hidden;  }
.fastbox_1_middle_nr a{ color:#787a79;overflow:hidden;  }
.fastbox_1_middle_nr a:hover{ color:#39af69; overflow:hidden; }

.fastbox_1_right{ width:326px; height:348px; float:left;overflow:hidden; }
.fastbox_1_right_bt{ width:325px; height:36px; }
.fastbox_1_right_bt ul{ margin-left:15px;width:260px; height:36px; line-height:36px; float:left; }
.fastbox_1_right_bt ul li{ width:78px; height:36px; line-height:36px; float:left; }
.fastbox_1_right_bt ul li a{ width:78px; height:36px; line-height:36px; font-size:14px; color:#595959; display:block; margin-right:2px; float:left; }
.fastbox_1_right_bt ul li a:hover{ width:78px; height:36px; line-height:36px; display:block; text-decoration:none; color:#39af69; background:url(../images/bg_fbox_menu_hover.gif) left center no-repeat; margin-right:2px; float:left; }
.fastbox_1_right_nr{ padding:10px; float:left; overflow:hidden;  }




/*样式二 全部*/
.fast2{ margin-top:1px; }
.fastbox2{ width:980px; height:348px; margin:0 auto; background:url(../images/bg_fastbox2.png) no-repeat center center; float:left; }
.fastbox_2 {width:980px; height:348px; float:left;}
.fastbox_2_bt{ width:980px; height:36px; line-height:36px; }
.fastbox_2_bt span{ color:#296146; font-size:14px; font-weight:bold; }
.fastbox_2_bt > ul {margin-left:15px;}
.fastbox_2_nr ul{  padding:10px; }
.fastbox_2_nr ul li{ width:78px;line-height:18px;  color:#878987; }


/*样式三 5/5*/
.fast3{ margin-top:1px; }
.fastbox3{ width:980px; height:348px; margin:0 auto; background:url(../images/bg_fastbox3.png) no-repeat center center; }
.fastbox_3_left{ width:490px; height:348px; float:left; }
.fastbox_3_left_bt{ width:490px; height:36px; line-height:36px; }
.fastbox_3_left_bt span{  color:#296146; font-size:14px; font-weight:bold; }
.fastbox_3_left_bt > ul {margin-left:15px;}
.fastbox_3_left_bt > ul > li{ width:78px; height:36px; line-height:36px;  float:left; }
.fastbox_3_left_bt > ul > li > a{ width:78px; height:36px; line-height:36px; font-size:14px; color:#595959; display:block; margin-right:2px; float:left; }
.fastbox_3_left_bt > ul > li > a:hover{ width:78px; height:36px; line-height:36px; display:block; text-decoration:none; color:#39af69; background:url(../images/bg_fbox_menu_hover.gif) left center no-repeat; margin-right:2px; float:left; }
.fastbox_3_left_nr{ padding:10px; float:left; overflow:hidden;  }
.fastbox_3_left_nr ul{ width:470px; margin-top:10px; *margin-top:10px!important; *margin-top:0px; float:left;overflow:hidden;  }
.fastbox_3_left_nr ul li{ width:460px;margin-left:10px; height:25px; line-height:25px; border-bottom:dashed #bbbbbb 1px; float:left; overflow:hidden; }
.fastbox_3_left_nr span{ float:right;overflow:hidden;  }
.fastbox_3_left_nr a{ color:#787a79;overflow:hidden;  }
.fastbox_3_left_nr a:hover{ color:#39af69; overflow:hidden; }


.fastbox_3_right{ width:490px; height:348px; overflow:hidden; float:left; }
.fastbox_3_right_bt{ width:490px; height:36px; }
.fastbox_3_right_bt ul{ margin-left:15px;width:260px; height:36px; line-height:36px;float:left; }
.fastbox_3_right_bt ul li{ width:78px; height:36px; line-height:36px; float:left; }
.fastbox_3_right_bt ul li a{ width:78px; height:36px; line-height:36px; font-size:14px;  color:#595959; display:block; margin-right:2px; float:left; }
.fastbox_3_right_bt ul li a:hover{ width:78px; height:36px; line-height:36px; display:block; text-decoration:none; color:#39af69; background:url(../images/bg_fbox_menu_hover.gif) left center no-repeat; margin-right:2px; float:left; }
.fastbox_3_right_nr{ padding:10px;float:left;  }
.fastbox_3_right_nr ul{ width:470px; margin-top:10px; *margin-top:10px!important; *margin-top:0px; float:left; overflow:hidden; }
.fastbox_3_right_nr ul li{ width:470px; height:25px; line-height:25px; border-bottom:dashed #bbbbbb 1px; float:left; overflow:hidden;}
.fastbox_3_right_nr span{ float:right; }
.fastbox_3_right_nr a{ color:#787a79; }
.fastbox_3_right_nr a:hover{ color:#39af69; }


/*样式四 二栏4/1*/
.fast4{ margin-top:1px; }
.fastbox4{ width:980px; height:348px; margin:0 auto;  background:url(../images/bg_fastbox4.png) no-repeat center center; }
.fastbox_4_left{ width:650px; height:348px; float:left; }
.fastbox_4_left_bt{ width:600px; height:36px; line-height:36px; }
.fastbox_4_left_bt span{color:#296146; font-size:14px; font-weight:bold; }
.fastbox_4_left_bt > ul {margin-left:15px; }
.fastbox_4_left_bt > ul > li{  width:78px; height:36px; line-height:36px;  float:left; }
.fastbox_4_left_bt > ul > li > a{ width:78px; height:36px; line-height:36px; font-size:14px; color:#595959; display:block; margin-right:2px; float:left; }
.fastbox_4_left_bt > ul > li > a:hover{ width:78px; height:36px; line-height:36px; display:block; text-decoration:none; color:#39af69; background:url(../images/bg_fbox_menu_hover.gif) left center no-repeat; margin-right:2px; float:left; }
.fastbox_4_left_nr ul{ padding:10px; }
.fastbox_4_left_nr ul li{ line-height:18px;  color:#878987; }

.fastbox_4_right{ width:326px; height:348px; float:left;overflow:hidden; }
.fastbox_4_right_bt{ width:325px; height:36px; }
.fastbox_4_right_bt span{  color:#296146; font-size:14px; font-weight:bold; }
.fastbox_4_right_bt > ul{ margin-left:15px; width:300px; height:36px; line-height:36px; float:left; }
.fastbox_4_right_bt > ul > li{ width:78px; height:36px; line-height:36px; text-align:left; float:left; }
.fastbox_4_right_bt > ul > li > a{ width:78px; height:36px; line-height:36px; font-size:14px;  color:#595959; display:block; margin-right:2px; float:left; }
.fastbox_4_right_bt > ul > li > a:hover{ width:78px; height:36px; line-height:36px; display:block; text-decoration:none; color:#39af69; background:url(../images/bg_fbox_menu_hover.gif) left center no-repeat; margin-right:2px; float:left; }
.fastbox_4_right_nr{ width:300px;padding:10px; float:left; overflow:hidden;  }
.fastbox_4_right_nr > ul{ padding:10px; }
.fastbox_4_right_nr > ul > li{line-height:18px; color:#878987; }

/*样式五 二栏1/4*/
.fast5{ margin-top:1px; }
.fastbox5{ width:980px; height:348px; margin:0 auto;  background:url(../images/bg_fastbox5.png) no-repeat center center; }
.fastbox_5_left{ width:326px; height:348px; float:left;overflow:hidden; }
.fastbox_5_left_bt{ width:325px; height:36px; }
.fastbox_5_left_bt ul{ margin-left:15px;width:260px; height:36px; line-height:36px; float:left; }
.fastbox_5_left_bt ul li{ width:78px; height:36px; line-height:36px; float:left; }
.fastbox_5_left_bt ul li a{ width:78px; height:36px; line-height:36px; font-size:14px; color:#595959; display:block; margin-right:2px; float:left; }
.fastbox_5_left_bt ul li a:hover{ width:78px; height:36px; line-height:36px; display:block; text-decoration:none; color:#39af69; background:url(../images/bg_fbox_menu_hover.gif) left center no-repeat; margin-right:2px; float:left; }
.fastbox_5_left_nr  ul{ padding:10px; }
.fastbox_5_left_nr ul li{ line-height:18px;  color:#878987; }

.fastbox_5_right{ width:650px; height:348px; float:left;overflow:hidden; }
.fastbox_5_right_bt{ width:650px; height:36px; }
.fastbox_5_right_bt span{  color:#296146; font-size:14px; font-weight:bold; }
.fastbox_5_right_bt ul{margin-left:15px; width:620px; height:36px; line-height:36px;  float:left; }
.fastbox_5_right_bt ul li{ width:78px; height:36px; line-height:36px; float:left; }
.fastbox_5_right_bt ul li a{ width:78px; height:36px; line-height:36px; font-size:14px; color:#595959; display:block; float:left; }
.fastbox_5_right_bt ul li a:hover{ width:78px; height:36px; line-height:36px; display:block; text-decoration:none; color:#39af69; background:url(../images/bg_fbox_menu_hover.gif) left center no-repeat; margin-right:2px; float:left; }
.fastbox_5_right_nr{ padding:10px; float:left; overflow:hidden;  }
.fastbox_5_right_nr ul{ width:610px; margin-top:10px; *margin-top:10px!important; *margin-top:0px; float:left; overflow:hidden; }
.fastbox_5_right_nr ul li{ width:610px; height:25px; line-height:25px; border-bottom:dashed #bbbbbb 1px; float:left; overflow:hidden;}
.fastbox_5_right_nr span{ float:right; }
.fastbox_5_right_nr a{ color:#787a79; }
.fastbox_5_right_nr a:hover{ color:#39af69; }

.mir_download{ width:306px; height:62px; text-align:center; margin-top:10px; float:left; }





/*----------------------------------- about ---------------------------------------*/
.aboutAd{ width:100%; height:250px; margin-top:15px; }
.aboutAdbox{ width:980px; height:250px; margin:0 auto; }
.aboutAdbox ul{}
.aboutAdbox ul li{}


/*----------------------------------- about ---------------------------------------*/

.about{ width:100%; height:auto; margin-top:15px; margin-bottom:15px; }
.aboutbox{ width:980px; height:auto; margin:0 auto; }
.abox_l{ width:210px; height:auto; background:url(../images/bg_aboutleft.png) left top no-repeat; float:left; }
.abox_lbt{ width:210px; height:36px; line-height:36px; }
.abox_lbt span{ padding-left:25px;  font-size:14px; font-weight:bold; }
.abox_lmenu{ width:210px; margin-top:10px; }
.abox_lmenu ul{ margin-left:15px; margin-right:15px; padding-bottom:150px; }
.abox_lmenu ul li{ height:36px; line-height:36px; border-bottom:dashed #c0c0c0 1px; padding-left:10px; background:url(../images/icobg.gif) left center no-repeat; }
.abox_lmenu a{ color:#818282; }
.abox_lmenu a:hover{ color:#39af69; }

.abox_r{ width:760px; height:auto; background:#FFF; padding-bottom:50px; float:right; }
.abox_rbt{  height:36px; line-height:36px; background:#FFF; border-bottom:#CCC solid 1px; padding-left:18px; background:url(../images/mir_aboutr_lnr.gif) left center no-repeat; margin-left:5px;}
.abox_rbt ul{}
.abox_rbt ul li{}
.abox_rbt ul li span{ margin-left:5px; margin-right:5px; }
.abox_rbt ul li a{ color:#818282; }
.abox_rbt ul li a:hover{ color:#39af69;  }

.abox_rnr{ padding:20px; }



.Nbox_rnr{ padding:20px; overflow:hidden;}
.Nbox_rnr ul{ margin-left:20px; margin-right:20px;overflow:hidden; }
.Nbox_rnr ul li{ height:30px; line-height:30px; padding-left:10px; background:url(../images/icobg.gif) center left no-repeat; border-bottom:dashed #999 1px; overflow:hidden;}
.Nbox_rnr rwkj{ float:right; color:#999; }
.Nbox_rnr a{ color:#818282; }
.Nbox_rnr a:hover{ color:#39af69; }
.Nbox_rnr h1{ height:60px; line-height:30px; font-weight:bold; font-size:16px; text-align:center;  }
.rwkj1{ height:15px; line-height:15px; text-align:center;  margin-bottom:15px; }
.Nbox_rnr p rwkj2{ margin-right:35px; text-align:right;  }
.Nbox_rnr h2{ height:30px; line-height:30px; font-weight:bold; font-size:10px; text-align:right; border-bottom:dashed #CCC 1px; }



/*----------------------------------- kehufuwu ---------------------------------------*/
.Nbox_rnr2{padding:20px; float:left; }
.Nbox_rnr2 ul{ margin-left:20px; margin-right:20px; margin-top:20px; padding-bottom:20px; border-bottom:dashed #999 1px; overflow:hidden; float:left; }
.Nbox_rnr2 ul li{ }
.fwimg{ width:150px; height:50px; float:left; }
.fwimg img{ width:150px;  height:100px; }
.fwtext{width:450px; height:90px; line-height:15px; padding-left:10px; float:left; }
.fwtext p{ height:35px; line-height:35px; font-size:16px; }

.Nbox_rnr2 h1{ width:100%; height:35px; line-height:35px; margin-bottom:20px; font-size:18px; text-align:center; float:left; }




/*----------------------------------- zhaoshang ---------------------------------------*/
.abox_zhaosbox{ width:720px; padding-bottom:40px; float:left; }
.abox_zhaosbox ul{ width:300px; height:120px; padding:2px; border:#CCC solid 1px; margin-left:35px; *margin-left:35px!important; *margin-left:20px; margin-top:15px; *margin-top:15px!important; *margin-top:7px; float:left;  }
.abox_zhaosbox ul li{  /**/ float:left; }
.zhaosimg{ width:150px; height:120px; float:left; }
.zhaostext{ width:140px; height:110px; padding:5px; line-height:18px; float:left;  overflow:hidden;}
.zhaostext p{ font-size:14px; margin-bottom:5px; font-weight:bold; }
.zhaostext span{ }
.zhaostext a{ color:#666666; }
.zhaostext a:hover{ color:#39af69; }
.abox_zhaosbox ul li img{ width:150px; height:120px;}

.abox_zhaosbox h1{ height:35px; line-height:35px; font-size:18px; margin-bottom:25px; text-align:center; }


/*----------------------------------- bottom ---------------------------------------*/
.bottom{ width:100%; height:250px; margin-top:15px; background:url(../images/bg_bottom2.gif) repeat-x; }
.bottombox{ width:980px; height:250px; font-size:12px; color:#FFF; margin:0 auto; }


.bottom1{ width:100%; height:43px; }
.bottombox1{ width:980px; height:23px; font-size:12px;  color:#0; margin:0 auto; }
.b_left1{ width:480px; height:23px; margin-top:8px; line-height:25px; float:left; }
.b_right1{ width:500px; height:23px;  text-align:right; margin-top:8px; line-height:23px; float:right; }
.bottombox1 a{ color:#0; }
.bottombox1 a:hover{ color:#FC0; }


/*样式二*/
.b_sbox2{ width:245px; height:auto; padding-top:25px; float:left; }
.b_sbox_bt2{ height:25px; line-height:25px; font-size:14px; font-weight:bold; }
.b_sbox_list2{ height:20px; line-height:20px; padding-left:10px; background:url(../images/dot_bottom.gif) left center no-repeat; }
.b_sbox_list2 a{ color:#acd6c4; }
.b_sbox_list2 a:hover{ color:#FFF; }


/*样式三*/
.b_sbox3{ width:326px; height:auto; padding-top:25px;  float:left; }
.b_sbox_bt3{ height:25px; line-height:25px; font-size:14px; font-weight:bold; }
.b_sbox_list3{ height:20px; line-height:20px; padding-left:10px; background:url(../images/dot_bottom.gif) left center no-repeat; }
.b_sbox_list3 a{ color:#acd6c4; }
.b_sbox_list3 a:hover{ color:#FFF; }




/*--------------------- 缈婚〉 ---------------------*/
.dotlist{ width:100%; /*width:710px;*/ height:50px; margin-bottom:30px; float:left; }
.manu { padding:20px 0px; text-align:center; font-weight:bold;  font-size:12px; }
.manu A { border:#eee 1px solid; padding-right:5px; padding-left:5px; padding-bottom:2px; margin:2px; color:#1a5dae; padding-top:2px; text-decoration:none; }
.manu A:hover { border:#999 1px solid; color:#666; }
.manu A:active { border:#999 1px solid; color:#666;}
.manu .current { border:#1a5dae 1px solid; padding-right:5px; padding-left:5px; font-weight:bold; padding-bottom:2px; margin:2px; color:#fff; padding-top:2px; background-color:#1a5dae; }
.manu .disabled { border:#eee 1px solid; padding-right:5px; padding-left:5px; padding-bottom:2px; margin:2px; color:#ddd; padding-top:2px; }








/*----------------------------------- 娴姩QQ闈㈡澘 ---------------------------------------*/
.QQbox { z-index:99; position:absolute; width:137px; background:url(../images/QQbg2.gif) no-repeat; height:auto; top:320px; right:0px; }
.QQbox .press{ position:absolute; border-bottom-style:none; border-right-style:none; width:23px; border-top-style:none; height:174px; border-left-style:none; cursor:pointer; right:0px; }
.QQbox .Qlist{ position:absolute; width:137px; background:url(../images/QQbg2.gif) no-repeat; height:260px; left:0px; }
.QQbox .Qlist .con{ margin:0px auto; width:137px; }
.QQbox .Qlist .con UL{ padding-bottom:0px; list-style-type:none; margin:0px; padding-left:23px; padding-right:0px; font-size:12px; padding-top:90px; }
.QQbox .Qlist .con UL LI{ text-align:center; height:27px; }

/*--------------------------------- error -------------------------------------*/
.error{ margin-top:150px; }
.error_box{ width:980px; height:auto; text-align:center; margin:0 auto; font-size:14px; line-height:30px; }




